Repository navigation
迁移 0.30.1 公开集合方法并加强真实 JS 宿主边界 - #7
Merged
Merged
Conversation
tiye
marked this pull request as ready for review
October 24, 2026 10:31
Member
Author
|
已完成 Ready:精确提交 9a11687 的独立 CI 40086078134 成功,最终 dist 与已实际验收的准备构建逐文件一致。请重点审阅 3 处仍保留的真实 FFI 合同和新增成员检查的错误时机;不宣称深层类型或 Promise payload 已被证明。当前无待处理评审意见,仍等待独立评审,不视为已获批准。未合并、部署或发版。 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
用户需要注意
正常布局、存档格式与 relay 协议不变。MathML / Mermaid / ECharts 的非法宿主对象现在可能更早报错;已有数据不需要转换。保留
hud!、Mermaid 渲染锁/失败缓存和可选回调行为。仍使用配对正式 Calcit / procs 0.30.1 和原正式依赖。本 PR 不部署后端、不改服务器路径、不发布 tag/npm。原 PR 工作流只构建并保留相对资源路径 artifact,不上传 COS;生产 COS 内置 verify 和 rsync 条件完全不变。
具体修改
.len、6.foldl、9.merge;保持参数、求值/覆盖/累积顺序及 String Unicode 计数。contract/expect-object,不新增验证框架/脚本/包装器。js-cast检查,不用 opaque JsObject 冒充已验证图表实例。.len();原断言、名义 Enum 恢复回归均保留。风险和上游
浅层成员检查不证明函数签名/Promise payload;这些外部声明仍依赖已审阅的 ECharts 6.1.0 / Mermaid 公开类型及真实浏览器验收。没有增加 proof/fix 规则或放宽类型门禁。
命名空间对象导入限制已向上游汇报:calcit-lang/calcit #2326。不把本项目候选调用清零当成全生态兼容入口可以退役的证明。
验收
.len()的原缓存回归及构建通过。COS/rsync 生产步骤全部 skipped,不宣称本 PR 上传验证通过。12557066694在解压前核对 SHA25625e51db3aa8d14866059180ba29700308d28cda4ef87da3a5bedeb516d337611,与上述实测准备构建的整个 dist 逐文件完全一致。只启动自己的回环服务,已关闭;未删除合成存档或访问既有频道。